﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace RPGXEngine
{
    public class FunctionScope
    {
        #region Properties

        public List<IVariableType> Variables
        {
            get { return _variables; }
            set { _variables = value; }
        }
        private List<IVariableType> _variables = new List<IVariableType>();

        public List<IVariableType> Arguments
        {
            get { return _arguments; }
            set { _arguments = value; }
        }
        private List<IVariableType> _arguments = new List<IVariableType>();

        #endregion

        #region Public Methods

        public void Reset()
        {
            this.Arguments.Clear();
            this.Variables.Clear();
        }

        #endregion
    }
}
